/*******************   Math Styles   *****************/

/****************   Normal Math Styles   *************/

.mathformula
{
	margin-top:.1em;
	text-indent:3em;
}

math
{
 font-family: STIXGeneral,Cambria,Times,'Times New Roman','Cambria Math',serif;
 font-size:18px !important;
}

math .selectable
{
	color: black;
	cursor:text;
}

math.answerform
{
	padding:4px;
	text-align:left;
	text-indent:1em;
	font-family: STIXGeneral,Cambria,Times,'Times New Roman','Cambria Math',serif;
	font-size:133% !important;
	color:#330033;
	border:1px solid #aaccaa;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	cursor:default;
 	box-shadow: 1px 1px 4px 0px #cccccc inset;
}

math.draggignon *
{
	cursor:default !important;
}

math.draggignnodrop *
{
	cursor:no-drop !important;
}
/*math[display="block"]{text-align:left;}*/

/* Highlighting of MathML elements */
/*math .selectable:hover{
 color:#00f;
 cursor:default;
 background-color:#a0a0ff;
 border:1px dotted #000000;
}*/

math .selected
{
/*	background-color:#ffffff;*/
	box-shadow: 0px 0px 4px 1px #7777ff;
/*	border:1px dotted #000000;*/
}

math .empty
{
	border:1px dotted #000000 !important;
}

math .greyedout
{
	color:#777777;
}

math mrow.functionname mi
{
	font-style:normal;
}

math .hlinprogress
{
	background-color:#CACAFF !important;
/*	cursor:move;*/
/*	border:1px dotted #000000;*/
}

math .highlighted
{
	background-color:#CACAFF !important;
	cursor:move;
/*	border:1px dotted #000000;*/
}

math .highlighted *
{
	background-color:#CACAFF !important;
	cursor:move;
/*	border:1px dotted #000000;*/
}

/*math .highlighted *
{
	cursor:move !important;
}*/

/*******************    Debugging    *****************/
/*
math.answerform mrow
{
	border:1px solid #e0e0e0;
}*/
/*
math.answerform .mathmovable
{
	background-color:#AAFFAA !important;
}*/

